#ifndef _H_OSTREAM
    #define _H_OSTREAM


    extern "C"
    {
        #include<stdio.h>
    }
    
    namespace std
    {
        class ostream
        {
            public:
                const ostream& operator<<(int v) const 
                {
                    printf ("%d",v);
                    return *this;
                }
                const ostream& operator<<(long long v) const 
                {
                    printf ("%ld",v);
                    return *this;
                }
                const ostream& operator<<(uint32_t v) const 
                {
                    printf("%u",v);
                    return *this;
                }
                const ostream& operator<<(uint64_t long v) const
                {
                    printf("%llu",v);
                    return *this;
                }
                const ostream& operator<<(char *str) const
                {
                    printf("%s",str);
                    return *this;
                }
                const ostream& operator<<(const char *str) const
                {
                    printf("%s",str);
                    return *this;
                }
        };
        class _end1
        {
            public:
                friend const ostream &operator<<(const ostream &os,_end1 &endl)
                {
                    os<<"\n";
                    return os;
                }
        };
    }
#endif